.inner {
	width:1200px !important
}
.i-banner {
	min-width:1020px
}
.i-banner .slider {
	height:400px
}
.i-banner .slider img {
	width:100%;
	height:100%
}
.inner .hot .top {
	height:44px;
	padding-top:18px
}
.inner .hot .top .thickred,.inner .hot .top .thinred {
	width:100%;
	height:4px;
	background-color:#de4a4a
}
.inner .hot .top .thinred {
	height:1px;
	margin-top:1px
}
.inner .hot .top .title {
	width:120px;
	position:absolute;
	z-index:2;
	left:50%;
	margin-left:-60px;
	background-color:#ffffff;
	text-align:center;
	line-height:100%;
	font-size:24px;
	color:#685244;
	margin-top:-15px
}
.inner .hot .hotimg ul {
	margin-left:-10px;
	margin-top:-10px
}

.inner .hot .hotimg ul li:before {
  content: "";
  position: absolute;
  width: 50px;
  height: 198px;
  top: 0px;
  left: -80px;
  overflow: hidden;
  background: -moz-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%);
  background: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,.2)),color-stop(100%,rgba(255,255,255,0)));
  background: -webkit-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%);
  background: -o-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%);
  transform: skewX(-25deg);
  -webkit-transform: skewX(-25deg);
}
.inner .hot .hotimg ul li:hover::before{-webkit-transition:left 1s;-moz-transition:left 1s;-ms-transition:left 1s;transition:left 1s;left:290px}

.inner .hot .hotimg ul li {
	position: relative;
	overflow: hidden;
}

.inner .hot .hotimg ul li .info .bottom{
	color: #de4a4a;
    font-size: 14px;
    line-height: 24px;
}

.inner .hot .hotimg ul li .info .title{
    overflow: hidden;
    line-height: 24px;
}


.inner .hot .hotimg ul li {
	margin-top:10px;
	width:196px;
	float:left;
	margin-left:5px;
	position:relative
}
.inner .hot .hotimg ul li .img {
	height:196px;
	width:100%;
	overflow:hidden
}
.inner .hot .hotimg ul li .img a {
	display:block
}
.inner .hot .hotimg ul li .img a img {
	width:100%;
	height:100%
}
.inner .hot .hotimg ul li .info {
    width: 100%;
    /* height: 45px; */
    border: 1px solid #e1e1e1;
    border-top: none;
    /* position: absolute; */
    font-size: 12px;
    color: #555;
    padding: 0 5px;
}
.inner .hot .hotimg ul li .info a {
	color:#685244
}
.inner .hot .hotimg ul li .info .vender,.inner .hot .hotimg ul li .info .address,.inner .hot .hotimg ul li .info .hot {
	height:30px;
	line-height:30px
}
.inner .hot .hotimg ul li .info .vender .left,.inner .hot .hotimg ul li .info .address .left,.inner .hot .hotimg ul li .info .hot .left {
	display:block;
	width:40px;
	height:100%;
	text-align:center
}
.inner .hot .hotimg ul li .info .vender .right,.inner .hot .hotimg ul li .info .address .right,.inner .hot .hotimg ul li .info .hot .right {
	display:block;
	margin-left:5px;
	width:149px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.inner .hot .hotimg ul li .info .hot {
	margin-top:0
}
.inner .hot .hotimg ul li .info .btn {
	background-color:#a7a7a7;
	width:100px;
	height:30px;
	border-radius:4px;
	font-size:14px;
	color:#ffffff;
	position:absolute;
	bottom:20px;
	left:50%;
	margin-left:-50px
}
.inner .hot .more {
	background-color:#ffffff;
	color:#de4a4a;
	font-size:20px;
	width:140px;
	height:40px;
	border:1px solid #de4a4a;
	margin-left:440px;
	margin-top:50px
}

